package org.acb.sgp.beans;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Objects;

public class Vestuario implements Serializable {

	private static final long serialVersionUID = 1L;
	private Integer codVestuario;
    private String nomVestuario;
    private TallaVestuario talla;
    private Estado estado;
    private CategoriaVestuario categoria;
    private Color color;
    private Integer flDisponible;
    private Integer flComprar;
    private Integer flAlquilar;
    private Timestamp fecRegistro;

    public Vestuario() {
    }

    public Integer getCodVestuario() {
        return codVestuario;
    }

    public void setCodVestuario(Integer codVestuario) {
        this.codVestuario = codVestuario;
    }

    public String getNomVestuario() {
        return nomVestuario;
    }

    public void setNomVestuario(String nomVestuario) {
        this.nomVestuario = nomVestuario;
    }

    public TallaVestuario getTalla() {
        return talla;
    }

    public void setTalla(TallaVestuario talla) {
        this.talla = talla;
    }

    public Estado getEstado() {
        return estado;
    }

    public void setEstado(Estado estado) {
        this.estado = estado;
    }

    public CategoriaVestuario getCategoria() {
        return categoria;
    }

    public void setCategoria(CategoriaVestuario categoria) {
        this.categoria = categoria;
    }

    public Color getColor() {
        return color;
    }

    public void setColor(Color color) {
        this.color = color;
    }

    public Integer getFlDisponible() {
        return flDisponible;
    }

    public void setFlDisponible(Integer flDisponible) {
        this.flDisponible = flDisponible;
    }

    public Integer getFlComprar() {
        return flComprar;
    }

    public void setFlComprar(Integer flComprar) {
        this.flComprar = flComprar;
    }

    public Integer getFlAlquilar() {
        return flAlquilar;
    }

    public void setFlAlquilar(Integer flAlquilar) {
        this.flAlquilar = flAlquilar;
    }

    public Timestamp getFecRegistro() {
        return fecRegistro;
    }

    public void setFecRegistro(Timestamp fecRegistro) {
        this.fecRegistro = fecRegistro;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 79 * hash + Objects.hashCode(this.codVestuario);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Vestuario other = (Vestuario) obj;
        if (!Objects.equals(this.codVestuario, other.codVestuario)) {
            return false;
        }
        return true;
    }

}
